ul#DateTime {
    width:45em;
    margin-bottom: 1em;
}
ul#DateTime li {
    float: left;
}
ul#DateTime .Time{
	width:8em;
        margin:0 5px 0 2px;
}
ul#DateTime .Time input{
	width:5em;
}
ul#DateTime .Date {
	width:10em;
}
ul#DateTime .Date input{
	width:7em;
}
ul#Repeat {
    width:35em;
    min-height:10em;
    background-color:#FEFECB;
    padding:10px;
    border:1px solid #CCCCCC;
}
ul#Repeat li {
    width: 25em;
float: left;
}
ul#Repeat li.RepeatType {
    width: 8em;
}
ul#Repeat li.RepeatType span{
    display:block;
    margin-bottom: 0.5em;
}
ul#Repeat li.Seperator{
    border-left:1px solid #CCCCCC;
    width:1px;
    min-height:120px;
    height:100%;
    margin-right:15px;
}
#Form ul ul.AdvancedOptions {
    float:none;
    width:410px;
    background-color:#FEFECB;
    padding:10px;
    border:1px solid #CCCCCC;
}
#Form ul ul.AdvancedOptions li label {
    width:20em;

}
#Form ul ul.AdvancedOptions li {
    float:none;
    display:block;
}
#Form input#repeatDailyInterval,
#Form input#repeatWeeklyInterval,
#Form input#repeatMonthlyInterval,
#Form input#repeatYearlyInterval {
    width:1.5em;
}
#Form p#RepeatTypeWeekly label {
    display:inline !important;
    margin-right: 4px;
}
#Form br,
#Form ul br {
    clear: left;
}
#RepeatTypeSkip small,
span.Optional,
.Optional *{
    color:#b28a60 !important;
}
#Form span#repeatDescription a,
#Form p#RepeatTypeSkip a {
    color: #FF6600 !important;    
}
#dummy{
	color:#FEFECB;
}
.form-item input{
    cursor:pointer;
}
.color-form {
    position:relative;
    max-width:50em;
}
#placeholder {
    position:absolute;
    top:45px;
    right:60px;
}
#preview {
    margin-top:10px;
}
#preview #text {
    padding:5px;
    width:13.5em;
}
#preview #time{
    margin-right:1em;
}
#palette {
    margin-top:10px;
}
#preview #wrapper {
    border:1px solid #FFEDAE;
    background-color:#FFF;
    padding:20px;
    width:15em;
}
#text {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
}
ul#ThemeList {
    border-color:#DDDDDD;
border-style:solid solid none;
border-width:1px 1px 0px;
margin:10px 0px 20px !important;
}
ul#ThemeList li {
    padding:10px;
    margin-bottom:0px!important;
    border-bottom:1px solid #DDDDDD;
}
ul#ThemeList li input{
    width:auto!important;
}
ul#ThemeList li p span {
    display:inline!important;
    margin:0px 0 0 11px;
}
ul#ThemeList li p.description,
ul#ThemeList li p.image{
    margin:3px 0px 0  25px;
    font-weight:normal;
}
ul#ThemeList li p.image{
    margin-top:13px;
}
ul#ThemeList li.Enabled {
    background:#FEFECB none repeat scroll 0%;
}
ul#ThemeList li.Disabled {
    background:#F4F4C2 url(disabled-tile.gif) repeat scroll 0%;
}
li.CustomFieldRequired {
    width:65px !important;
    margin-right:20px;
}
li.CustomFieldLabel {
    width:250px !important;
}
li.CustomFieldType,
li.CustomFieldType select{
    width:200px !important;
}
